@charset "utf-8";
@font-face {
  font-family: "Century Gothic";
  src: url("../font/Century Gothic.woff2") format("woff2"),
       url("../font/Century Gothic.woff") format("woff"),
       url("../font/Century Gothic.ttf") format("truetype"),
       url("../font/Century Gothic.eot") format("embedded-opentype"),
       url("../font/Century Gothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CenturyGothicbold";
  src: url("../font/CenturyGothicbold.woff2") format("woff2"),
       url("../font/CenturyGothicbold.woff") format("woff"),
       url("../font/CenturyGothicbold.ttf") format("truetype"),
       url("../font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("../font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sy";
  src: url("../font/sy.ttf");
     
  font-weight: normal;
  font-style: normal;
}
.video_pop .flexs{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.video_pop iframe{ height: 100%;width: 100%;}

pre{  font-family: "sy" !important;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:inline-block; width:auto; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font-size: 14px; color:#333333;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#f5f7f8; }
pre{font-family:'microsoft JhengHei'; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#333333; outline:none;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input[type="text"],input[type="password"],input[type="search"],textarea,select{outline: none; font-family:"microsoft JhengHei";-webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:6px 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.left{float:left;}
.right{float:right;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:1240px; margin:auto; position:relative; padding:0 20px;}
.container1300{max-width:1300px; margin:auto; position:relative; }
.container1200{max-width:1200px; margin:auto; position:relative; }

.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.yw_imgwarp{width: 100%; height: 100%; overflow:hidden; position: absolute;left: 0; top: 0;}
.yw_imgwarp a{display: block; width: 100%; height: 100%;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

.z_index_search{ width: 100%;  padding: 25px 0;}
.z_search_box{ width:409px;  float:right; height: 32px; overflow: hidden; border:1px solid #0068B6; border-radius: 30px;}

.z_search_box .input{ display: block; height: 30px; width: 80%; padding: 0 20px; box-sizing: border-box; float: left;    border: none;}
.z_search_box .soubtn{ display:block; height: 30px; line-height:30px; float: right; width: 20%;         text-align: center;
    background: #2464a4;
    color: #fff;
    font-size: 14px
}

/*布局*/
.lh-header{height:86px; left: 0; top: 0; width: 100%; background:#fff; position:fixed;z-index: 9; padding:0 0 0 50px;}

.lh-logo a{display:block;  height:86px; line-height: 86px;  margin-top:0px;}
.lh-logo img{ vertical-align: middle;}
.lh-nav li{float:left; margin-right:30px; line-height:86px;}
.lh-nav li a{font-size:16px; }
.lh-nav li a:hover,.lh-nav li a.on{color:#2464A4;}
.lh-oa{position:relative; border-left:1px solid #D1D1D1; height:86px;}
.lh-oa>a{padding:0 50px; display:block; line-height:86px; }
.lh-oa>a i{font-size:12px; color:#2263A5; margin-left:15px; transition:ease .65s; display:inline-block;}
.lh-oa>a:hover i{transform:translateX(5px);}
.lh-oa>a:hover{color:#2263A5;}
.lh-oa-layer{width:420px; height:385px; background:#F6F7F8; padding:50px 42px 0; position:absolute; right:0; top:86px; visibility:hidden; transform:translateX(120%); transition:cubic-bezier(.3,1.83,.49,.88) 1s; z-index:100;}
.lh-oa-layer>h2{font-size:24px; color:#2464a4; font-weight:bold; height:26px; line-height:26px;}
.lh-oa-layer>ul{margin-top:30px;}
.lh-oa-layer>ul li{margin-top:10px; position:relative; height:54px; line-height:54px;}
.lh-oa-layer>ul li input{width:100%; height:100%; background:#fff; border:1px solid #E5E5E5; padding:0 20px 0 40px; font-size:16px;}
.lh-oa-layer>ul li i{position:absolute; left:16px; top:1px; font-size:22px;}
.lh-oa-layer>ul li:last-child{margin-top:36px;}
.lh-oa-layer>ul li:last-child a{display:block; width:100%; height:100%; background:#2464A4; color:#fff; font-size:16px; text-align:center;}
.lh-oa-layer>ul li:last-child a:hover{background:#1C5083;}
.lh-header-r{height:86px;}
.Login .lh-oa-layer{visibility:visible;transform:translateX(0);}
.lh-banner{position:relative; margin-top: 86px; overflow:hidden;}
.lh-banner .bd,.lh-banner .bd li,.lh-banner .bd li .img{width:100%; height:100%; position:relative;}
.lh-banner .bd li img{ width:100%; display:block}
.lh-banner .bd li .img{background-position:center top; background-repeat:no-repeat; background-size:cover;}
.lh-banner .bd li .container1300{height:100%; z-index:2; position:absolute; left:50%; top:0; transform:translateX(-50%); padding:0; width:1300px;}
.lh-banner .bd li .text{position:absolute; z-index:2; bottom:0; left:0; color:#fff; width:490px; height:130px; background:rgba(34,99,165,.85); padding:30px 30px 0; overflow:hidden;}
.lh-banner .bd li .text:after{content:''; display:block; width:100%; height:32px; background:rgba(34,99,165,.85); position:absolute; left:0; bottom:0; z-index:-1;}
.lh-banner .bd li .text h2{font-size:30px; font-weight:bold;}
.lh-banner .bd li .text h3{font-size:16px; margin-top:10px;}
.lh-banner .bd li .text a{color:#fff; position:absolute; left:30px; bottom:0; line-height:32px; text-transform:uppercase; z-index:3;}
.lh-banner .bd li .text a:after{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; bottom:8px; transform:scaleX(0); transform-origin:left center; transition:ease .65s; visibility:hidden;}
.lh-banner .bd li .text a:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; bottom:6px; transform:scaleX(0); transform-origin:right center; transition:ease .65s; visibility:hidden;}
.lh-banner .bd li .text a:hover:after,.lh-banner .bd li .text a:hover:before{transform:scaleX(1); visibility:visible;}
.lh-banner-ta{position:absolute; left:50%; bottom:0; height:0; transform:translateX(-50%); width:1300px; max-width:1300px; z-index:2;}
.lh-banner-btn{position:absolute; left:420px; bottom:0; line-height:32px; color:#fff;}
.lh-banner-btn>a{color:#fff; font-size:14px; float:left;}
.lh-banner-btn>em{float:left; margin:0 5px;}
.margin20{margin-top:20px;}
.lh-news-l{ width: 66.9%; float: left;}
.lh-news-r{width: 31.5%; float: right;}
.lh-news-hot{ width: 100%;    overflow: hidden; position: relative}
.lh-news-hot .lh-banner-hd{    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 8}
.lh-news-hot .img{ width: 56.3%; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; height: 310px;}
.lh-news-hot .tag{ width: 54px; height: 54px;background: #2464a4; display: block; padding:5px 10px; box-sizing: border-box; color: #fff; text-align: center;}
.lh-news-hot .text{ float: right; width: 43.7%; box-sizing: border-box; background: #fff; height: 310px; padding: 0 2vw; box-sizing: border-box;}
.lh-news-hot .time{  display: block; padding-top: 8px; box-sizing: border-box; text-align: center; color: #fff; background: url(../img/titbg.png) no-repeat top -1px center; background-size: 100% auto;width: 52px; height: 62px;}
.lh-news-hot .time h2{ font-size: 18px; }
.lh-news-box{ margin-top: 0px;}
.lh-news-hot .name{ font-size: 16px; line-height: 24px; padding: 20px 0; border-bottom:1px solid #dbdbdb;}
.lh-news-hot .ccont{ color: #616161; margin-top: 35px; line-height: 24px; height: 72px;}
.lh-news-info{ width: 100%;}
.lh-news-hot:hover .name{ color: #2464A4;}
.lh-public-h{ height: 40px; line-height: 40px; border-bottom:1px solid #dbdbdb; background: #2464a4; color: #fff; padding: 0 30px; box-sizing: border-box;}
.lh-public-h .fr{ float: right; color: #fff;}
.lh-public-h span{ font-size: 18px;}
.lh-info-box{ background: #fff; padding: 0 30px;  box-sizing: border-box;}
.lh-info-item{ height: 300px;}
.lh-info-item .first{height: auto; border-bottom:1px dashed #e5e5e5; margin-bottom: 15px; padding: 20px 0;}
.lh-info-item .first h2{ font-size: 15px; line-height: normal; margin-bottom: 10px;}
.lh-info-item .first pre{ line-height: 24px;  height: 48px; color: #6e6e6e;}
.lh-info-item li a{ overflow: hidden; }
.lh-info-item li{line-height: 30px; height: 30px; overflow: hidden;}
.lh-info-item li span{ display: inline-block; margin-right: 16px;}
.lh-info-item li:hover h2{ color: #2464a4;}
.lh-news-mob{ width: 100%; background: #fff; }
.lh-news-mob .lh-info-item{ height: 270px; overflow: hidden; padding:15px 30px; box-sizing: border-box;}
.lh-manage-item{ padding: 6px 30px; box-sizing:border-box; height: 300px;}
.lh-manage-item .time{display: block; padding-top: 5px; margin-right: 10px; box-sizing: border-box; width: 60px; height: 60px; background: #2464a4; color: #fff; text-align: center; float: left;}
.lh-manage-item .time h2{ font-size: 24px;}
.lh-manage-item .text h2{ font-size: 15px; margin-bottom: 6px; line-height: 18px; height: 18px;}
.lh-manage-item .text pre{ line-height: 18px; color: #666; height: 36px;}
.lh-manage-item li a{ display:block; width: 100%; height: 100%; padding: 15px 0;}
.lh-manage-item li{ border-bottom:1px dashed #e5e5e5;}
.lh-manage-item li:hover .text h2{ color: #2464A4;}
.lh-ad img{ display: block; width: 100%;}
.work_tit{ width: 100%; height: 45px; margin-top: 10px;  line-height: 45px; border-bottom:1px solid #dbdbdb;}
.work_tit span{ color: #2464a4; font-weight: bold; font-size: 16px;}
.work_tit .fr{ float: right; color: #5b5b5b;}
.work_tit .fr:hover{ color: #2464A4;}
.padd30_box{ padding:0 30px; box-sizing: border-box; background: #fff;}
.dq_pic{ float:left; width: 250px; height: 155px; overflow: hidden; margin-right: 20px;}
.dq_pic img{ width: 100%;}
.dp_con{ padding: 20px 0;}
.dp_con .lh-info-item{ padding-top: 3px;height: 155px; overflow: hidden; }
.zghome_list li a{ display: block;  width: 100%; padding: 20px 0; border-bottom:1px dashed #e5e5e5; height: 100%;}
.zghome_list .img{ width: 145px; height: 92px; float: left; margin-right: 20px;overflow: hidden;}
.zghome_list .img img{ width:100%;}
.zghome_list  h3{line-height: 36px; height: 36px; font-size: 15px; }
.zghome_list .desc{ color:#7b7b7b; line-height: 24px;}
.zghome_list li:hover h3{ color: #2464A4}
.zghome_list{ margin-bottom: 15px;}
.zghome_list ul{ height:266px; overflow:hidden}
.younth{ padding: 24px 0; display:flex;}
.younth .img{ float: left; width: 290px; height: 180px; position: relative; margin-right: 20px;flex-shrink: 0;}
.younth .img img{ width: 100%; height: 100%;}
.younth .img .tit{ position: absolute; left: 0; bottom: 0; width: 100%; padding:0 20px; margin-bottom:20px; color: #fff; line-height: 18px;  box-sizing: border-box;}
.younth .img:before{ content: ""; display: block; width: 100%; height: 100%; background: url(../img/bg.png) no-repeat bottom center; background-size: 100% auto; position: absolute; left: 0; bottom: 0;}
.msg_box{ background: #fff;}
.msg_box .img{ width: 100%; height: 138px; display:none}
.work_tit2{ padding: 0 30px; box-sizing: border-box;}
.msg_box { padding-bottom:1px}
.msg_box .work_tit2{ margin-top:0}
.msg_box .myscroll{ padding:0 30px; height:150px; margin:14px 0 13px 0; overflow:hidden; box-sizing: border-box;}
.fc_box{ width: 100%; background: #fff; margin-top: 20px;}
.fc-banner{ width: 100%; overflow: hidden;}
.fc_box .padd_box,.right_box .padd_box{ padding:27px 30px; box-sizing: border-box;}
.fc-banner li{ width: 170px; float: left;height: 214px; overflow: hidden; margin-right: 10px; position: relative;}
.fc-banner li:before{ content: ""; z-index: 1; transition: ease .8s; pointer-events: none; display: block; width: 100%; height: 100%; background: url(../img/bg3.png) no-repeat bottom center; position: absolute; left: 0; bottom: 0; background-size: 100% auto;}

.fc-banner li img{ width: 100%; transition: all .8s; display: block; height: 100%;}
.fc-banner li .info{ width: 100%; line-height: 24px; color: #fff; padding:10px 20px; box-sizing: border-box; color: #fff; position: absolute; left: 0; bottom: 0; z-index: 2;}
.fc-banner li h3{ }
.fc-banner li:hover img{ transform: scale(1.05,1.05);}
.right_box{ width: 100%; background: #fff;margin-top: 20px;}
.art_banner{ width: 100%; overflow: hidden; position: relative;}
.art_banner .bd li{ height: 220px; position: relative; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.art_banner .bd li:before{ content: ""; z-index: 1; transition: ease .8s; pointer-events: none; display: block; width: 100%; height: 100%; background: url(../img/bg4.png) no-repeat bottom center; position: absolute; left: 0; bottom: 0; background-size: 100% auto;}
.art_banner .bd li .tit{ position: absolute; height: 16px; left: 0; bottom: 15px; z-index: 1; width: 60%; overflow: hidden; color: #fff; padding-left: 20px; box-sizing: border-box;}
.art_banner .bd li a{ display: block; width: 100%; height: 100%;}
.art_banner .lh-banner-hd{ position: absolute;text-align: right; width: 100%; padding-right: 20px; box-sizing: border-box; z-index: 2; bottom: 15px;}
.swiper-pagination-bullet{ background: #6b6655; opacity: 1;}
.swiper-pagination-bullet.on{ background: #fff;}
.video_pop{display: block; width: 100%; height: 100%; background: #000; position: fixed; left: 0; top: 0; z-index: 999!important; display: none;  }
.close_btn{width: 40px; height: 40px; position: absolute; right: 0; top: 0; background: url(../img/colse.png) no-repeat center; z-index: 100; cursor: pointer;}
#video{width:100%; max-height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.index_video{ height: 220px; position: relative;}
.index_video .play_box,.video_list .play_box{ cursor: pointer; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.index_video .play_box img{ display: block; margin: 0 auto;}
.index_video .play_box h3{ color: #fff; font-size: 24px; font-weight: bold; margin-bottom: 20px;}
.yw_warp{ background: #fff; padding: 7px 30px; box-sizing: border-box;}
.yw_swiper{ margin: 20px 0; overflow: hidden;}
.yw_swiper .bd li{ width: 23.3%; margin-right: 1.7%; float: left;}
.yw_swiper .imgbox{ overflow: hidden;}
.yw_swiper .img{ width: 100%; height: 180px; transition: ease 1s;}
.yw_swiper .info{ width: 100%; background: #f7f9fa; padding: 20px; box-sizing: border-box;}
.yw_swiper .info h3{ font-size: 16px;  margin-bottom: 20px;}
.yw_swiper .info .line{ display: block; width: 15px; height: 1px; background: #666666;}
.yw_swiper li:hover .img{ transform: scale(1.05,1.05);}
.yw_swiper li:hover h3{ color: #2464A4;}
/*.yw_swiper li:before{ content: ""; display: block; width: 0; height: 2px; background: #2464A4; position: absolute; left: 0; bottom: 0; transition: ease 1s}
.yw_swiper li:hover:before{ width: 100%;}*/
.whua_warp{ position: relative; margin: 30px auto;}
.whua_warp img{ width: 100%; display: block;}
.whua_warp .info{ position: absolute;left: 30px; top: 50%; transform: translateY(-50%); max-width: 80%; color: #fff;}
.whua_warp .info h3{ font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.whua_warp .info pre{ font-size: 15px;}
.lh-main{ background: url(../img/bg6.jpg) no-repeat bottom center; padding-bottom:1px; background-size: 100% auto;}
.z_footer{ background: #26303f; border-top:3px solid #00437a;}
.foot_top{ padding: 70px 0;}
.foot_nav{ float: left;}
.foot_nav dl{ display: inline-block; margin-right: 60px; vertical-align: top;}
.foot_nav dl dt{ margin-bottom: 20px;}
.foot_nav dl dt a{ color: #fff; font-size: 16px;}
.foot_nav dd a{ display: block; color: #67717e; line-height: 24px;}
.foot_nav dd a:hover{ color: #fff;}
.foot_fr{ float: right;}
.foot_code{ color: #5a6471; margin-bottom: 30px;text-align: right;}
.foot_code span{ display: inline-block; margin-right: 20px; line-height: normal;}
.foot_code img{ width: 108px; height: 108px;}
.foot_select select{ width: 170px; float: left; background: url(../img/arr.png)no-repeat right 20px center; height: 36px; padding: 0 20px; box-sizing: border-box; color: #fff; border: none;}
.foot_select{ background: #313e52; }
.foot_select .see{ display: block; width: 80px; height: 36px; line-height: 36px; background: #2263a5; text-align: center; color: #fff; float: right;}
.foot_copy{ padding: 65px 0; color: #58626f; border-top:1px solid rgba(255,255,255,.47);}
.foot_copy a{ float: right; color: #0670c4;} 
.other_banner{ margin-top: 86px; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 400px; position: relative;}
.other_text{ width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: #fff;}
.other_text h3{ font-size: 24px;}
.other_text .line{ display: block; width: 44px; height:1px; background: #fff; margin: 20px 0;}
.other_text .desc{ font-size: 16px;}
.page_nav{ width: 100%; height: 48px; background: #2464a4; line-height: 48px;}
.page_nav li a{ display: block; padding: 0 30px; font-size: 16px; transition: ease .4s; color: #fff; box-sizing: border-box;}
.page_nav li.cur a,.page_nav li:hover a{ background: #1a4f83;}
.page_nav li{ float: left;}
.dangqun_list{ padding: 70px 0;}
.dangqun_list li{ margin-bottom: 3px; position: relative;}
.dangqun_list li a{ display: block;  width: 100%; height: 78px; line-height: 78px; padding: 0 20px; padding-left: 40px; box-sizing: border-box; background: #fff;}
.dangqun_list li:before{content: ""; box-sizing: border-box; display: block; width: 10px; height: 10px; border:2px solid #2464A4; border-radius: 50%; position: absolute; left: 20px; top: 50%;margin-top: -6px;}
.dangqun_list li .fr{ float: right;}
.dangqun_list li span{ font-size: 16px; display: inline-block; width: 70%;}
.dangqun_list li:hover a{ color: #2464A4;}
.pages_bar{ border-top:1px solid #d1d1d1; text-align: center; margin-top: 70px; padding-top: 35px;}
.pages_bar .btn{ display:block; height: 50px; line-height: 50px; width: 120px; text-align: center; border:1px solid #d1d1d1;}
.pages_bar .btn:hover{ background: #2464A4; color: #fff;}
.page_num{ margin-top: 8px; display: inline-block;}
.page_num a{ display: inline-block; width: 35px; height: 35px; border:1px solid #d1d1d1;text-align: center; line-height: 35px; margin: 0 5px;}
.page_num a:hover,.page_num a.on{ border-color: #2464A4; color: #2464A4;}
.about_page{ padding: 90px 0;}
.about_tit h3{ font-size: 30px; margin-bottom: 10px; font-weight: bold;}
.about_tit .h4{ font-size: 12px; font-weight: bold;}
.about_desc{ color: #666; line-height: 24px; margin: 50px 0;}
.about_desc img{ max-width: 100%!important; height: auto!important;}
.about_num{ text-align: center; margin:70px 0;}
.about_num li{ width: 20%; float: left;}
.about_num li h3{ color: #2464A4; margin-bottom: 10px;}
.about_num li .timer{ font-family:"CenturyGothicbold" ; font-size: 36px;}
.about_video{height: auto; width: 100%;}
.about_video>img{ width: 100%;}
.honor_page{ padding: 50px 0; padding-bottom: 65px;}
.honor_nav{ width: 100%; background: #fff; margin-bottom: 50px; height: 48px; line-height: 48px;}
.honor_nav a{ display: block;float: left; padding: 0 30px; text-align: center; position: relative;}
.honor_nav a.active,.honor_nav a:hover{ background: #2464a4; color: #fff;}
.honor_nav a.active:before,.honor_nav a:hover:before{ opacity: 1; transform: translateY(0);}
.honor_nav a:before{ transition: ease .65s;  content: ""; display: block; width: 12px; height: 7px; background: url(../img/arr2.png) no-repeat center; background-size: 100% 100%; position: absolute; left: 50%; bottom: -7px; margin-left: -6px; transform: translateY(-7px); opacity: 0;}
.honor_list ul{ margin-left: -2%;}
.honor_list li{ width: 31.3%; margin-bottom: 24px; transition: all .65s; float: left; background: #fff; margin-left: 2%; padding: 20px; box-sizing: border-box; padding-bottom: 0;}
.honor_list li .img{ width: 100%; height: 240px;}
.honor_list li img{ width: 100%; height: 100%;}
.honor_list li .tit{ width: 100%; height: 65px; line-height: 65px; text-align: center; font-size: 16px; color: #666666;}
.honor_list li:hover{ background: #2464A4;}
.honor_list li:hover .tit{ color: #fff;}
.honor_list .pages_bar{ margin-top: 50px;}
.contact_info{ padding: 80px 0; background: #fff; padding-top: 30px;}
.contact_info .titbar{ border-bottom:1px solid #e5e5e5; padding: 50px 0; position: relative; font-size: 30px; margin-bottom: 40px; }
.contact_info .titbar .tel{ position: absolute; right: 0; top: 50%; transform: translateY(-50%);text-align: right; color: #878787; font-size: 14px;}
.titbar .tel em{ display: block; color: #325f99; font-size: 24px; margin-top: 5px; font-weight: bold;}
.contact_btm{ display: flex; align-items: flex-end; justify-content: space-between;}
.conatct_addre{ float: left;}
.conatct_addre p{ margin-bottom: 10px; color: #666;}
.contact_map img{ width: 100%; vertical-align: bottom;}
.contact_code{ display: flex; margin-left: auto; float: right; align-items: flex-end; text-align: right;}
.contact_map img{ width: 100%; vertical-align: bottom;}
.contact_code span{ margin-right: 10px; line-height: normal; display: inline-block;}
.contact_code img{ width: 90px; height: 90px;}
.worker_list ul{ margin-left: -2.6%;}
.worker_list li{ width: 47.4%; margin-bottom: 30px; float: left; margin-left: 2.6%; background: #fff;}
.worker_list li a{ display: block;  box-sizing: border-box; width: 100%; height: 100%;}
.worker_list .img_box{width: 33.6%; height: 248px; float: left; overflow: hidden;}
.worker_list .img{ width: 100%; height: 100%; transition: ease 1s; background-position: center center;  background-repeat: no-repeat; background-size: cover;}
.worker_list .info{ padding:20px 25px; float: right; width: 66.4%; box-sizing: border-box;}
.worker_list .text h3{ font-size: 18px; font-weight: bold; margin-bottom: 6px;}
.worker_list .text{ border-bottom:1px solid #dadada; padding: 10px 0; padding-bottom: 15px; margin-bottom: 15px;}
.worker_list .desc{ line-height: 24px; color: #616161; height: 120px; overflow: hidden;}
.worker_list li:hover .text{ color: #2464A4;}
.worker_list li:hover .img{ transform: scale(1.05,1.05);}
.worker_list li:nth-child(even){ float: right;}
.worker_list .pages_bar{ margin-top: 40px; margin-bottom: 40px;}
.worker_list2 ul{ margin: 0;}
.worker_list2 li{ width: 100%; margin: 0; margin-bottom: 23px;}
.worker_list2 li .img_box{ width: 32.5%;}
.worker_list2 li .info{ width: 67.5%;}
.art_list ul{ margin-left: -2%;}
.art_list li{ width: 31.3%; margin-bottom: 30px; background: #fff; float: left; margin-left: 2%;}
.art_list li .imgbox{ width: 100%; height: 240px; overflow: hidden;    position: relative;}
.art_list li .img{ width: 100%; height: 100%; transition: ease 1s;}
.art_list li:hover .img{ transform: scale(1.1,1.1);}
.art_list li h3{ height: 70px; line-height:70px; padding: 0 20px; box-sizing: border-box; border-bottom:1px solid #e4e4e4; font-size: 16px; }
.art_list li h4{ height: 70px; line-height:70px; padding: 0 20px;box-sizing: border-box;}
.art_list li span{ display: flex; align-items: center; padding-left: 20px; color: #666666;}
.art_list li .day{ background: url(../img/rl.png) no-repeat left center; float:left ;}
.art_list li .yan{ background: url(../img/yan.png) no-repeat left center; float: right;}
.art_list li:hover h3{ color: #2464A4;}
.hot_news2 .img{ width: 41%;}
.hot_news2 .text{ width: 59%;}
.news_page{ padding: 70px 0;}
.news_list li{ margin-top: 20px;}
.news_list li a{ display: block; width: 100%; height: 100%; padding: 20px; box-sizing: border-box; background: #fff;}
.news_list li img{ width: 220px; height: 140px; float:left; margin-right: 20px;}
.news_list li .info{ height: 140px;}
.news_list li h3{ font-size: 16px; line-height: 40px; height: 40px;}
.news_list li .desc{ line-height: 24px; height: 48px; margin-bottom: 26px; color: #6e6e6e;}
.news_list li .time{ display: inline-block; background: url(../img/rl.png) no-repeat left center;padding-left: 20px; color: #666;}
.news_list li:hover h3{ color: #2464A4;}

.news_fl{ width: 63.8%; float: left;  box-sizing: border-box;}
.news_head{ position: relative;}
.news_time{ width: 80px;   float: left; margin-right: 20px; height: 80px;padding-top: 10px; box-sizing: border-box; color: #333333; background: #e0e1e2; text-align: center;}
.news_time em{ display: block;  font-size: 30px; font-weight: bold; color:#2464A4;}
.news_tit h3{font-size: 24px; margin-bottom: 10px; font-weight: bold; line-height: 40px;}
.news_bar{ padding: 35px 0; color: #484848; display: flex;align-items: center; border-bottom:1px solid #c6c6c6;padding-top:0;}
.news_bar .fl span{ display: inline-block; margin-right: 20px;}
.bshare-custom a{ background: none!important; font-size: 22px; margin: 0!important; cursor: pointer; margin-right: 5px!important; color: #8a8a8a!important; padding: 0!important;}
.bshare-custom a:hover{ color:#2464A4!important; text-decoration: none!important; opacity: 1!important;}
.news_bar .yan{ margin-left: auto; background: url(../img/yan3.png) no-repeat left center; padding-left: 20px;}
.news_artic{ padding: 50px 0; color: #474848; line-height: 34px;font-size: 18px;}
.news_fr{ float: right; width: 30%; background: #fff; padding: 20px 28px; box-sizing: border-box;}
.news_one .img{ width: 100%; height: 22vh; background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_fr .tits{ font-size: 18px; font-weight: bold; border-left: 2px solid #2464a4; padding-left: 10px; margin-bottom: 20px;}
.news_one h3{ font-size: 16px; line-height: 24px; max-height: 48px; margin: 15px 0;}
.news_one{ border-bottom:1px solid #c6c6c6; margin-bottom: 10px;}
.bshare-custom{ float: right;margin-left: auto;}

.news_swiper{ height: 180px;overflow: hidden; width: 100%;}
.news_swiper li{ height: 36px!important; line-height: 36px!important; overflow: hidden;}
.news_swiper .tit{ display: inline-block; width: 70%;}
.news_swiper .fr{float: right; color: #BF2E2E; font-family: "en"; font-size: 16px;}
.news_swiper li:hover a{ color: #BF2E2E; }
.news_swiper li a{ color: #666;}
.pages_bar .back{ display: inline-block;}
.hot_news3{ margin-bottom: 20px; }
.hot_news3 .img{height: 290px;}
.hot_news3 .name{  padding:0; padding-bottom: 20px;}
.hot_news3 .text{ padding: 35px; height: 290px;}
.hot_news3 .ccont{ margin-top: 20px; height: 48px; margin-bottom: 60px;}
.hot_news3 .more{ color: #5b5b5b;}
.hot_news3:hover .more{ color: #5B5B5B;}
.news2_list li{ margin-bottom: 12px;}
.news2_list li a{ display: block; width: 100%; padding: 25px; box-sizing: border-box; background: #fff;}
.news2_list li .time{ display: block; transition: ease .2s; float: left; padding-top: 10px; box-sizing: border-box; background: #b7b7b7; width: 80px; height: 80px; color: #fff; text-align: center; margin-right: 24px;}
.news2_list li em{ display: block; font-size: 30px;}
.news2_list li h3{ line-height: 30px; margin-bottom: 2px; height: 30px; font-size: 18px;}
.news2_list li .desc{ line-height: 24px; height: 48px; color: #666;}
.news2_list li:hover .time{ background: #2464A4;}
.news2_list li:hover h3{ color: #2464A4;}
.imgauto img{ max-width: 100%!important;height: auto!important;}
.yw_page{ padding: 80px 0;}
.yw_desc{ margin-bottom: 80px;}
.yw_desc h3{ font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 50px;}
.yw_desc .desc{ line-height: 24px; color: #666;}
.yw_swiper2 ul{ margin-left: -1.8%;}
.yw_swiper2 li{ width: 31.5%; margin-bottom: 30px; background: #fff; float: left; margin-left: 1.8%; position: relative}
.yw_swiper .img{ background-position: center center; background-repeat: no-repeat; background-size: cover;}
.yw_swiper2 .img{ height: 240px; }
.yw_swiper2 .info{ background: #fff;padding: 30px;}
.yw_swiper li:hover .line{ width: 100%; background:#2464A4;}
.yw_swiper .line{ transition: ease 1s;}
.yw_swiper li h3{ position: relative; padding-right: 20px;}
.yw_swiper li h3:before{ content: ""; transition: ease .6s; opacity: 0; display: block; width: 16px; height: 10px; background: url(../img/yan2.png) no-repeat center; background-size: 100% 100%; position: absolute; right: 0px; top:50%; margin-top: -5px;}
.yw_swiper li:hover h3:before{ opacity: 1;}
.yw_swiper2 .info h3{ margin-bottom: 30px;}
.rc_list{ background: #fff;}
.rc_list .rc_tit{ width: 100%; padding: 0 50px; box-sizing: border-box; cursor: pointer; height: 80px; line-height: 80px; border-bottom:2px solid #f7f7f7;}
.rc_list .rc_tit span{ display: inline-block; width: 30%;}
.rc_con{ background: #ececec; display: none; padding: 40px 50px; color: #7f7f7f; line-height: 30px;}
.rc_con .box{ margin-bottom: 30px;}
.rc_bz a{ color:#2464A4;}
.msg_page{ padding: 80px 0;}
.aply_btn{ display: block; width: 124px; height: 48px; text-align: center; line-height: 48px; background: #2464A4; color: #fff; border-radius: 5px; cursor: pointer; margin-top: 30px;}
.rc_tit .z-container{ background: url(../img/jia.png) no-repeat right center;}
.rc_tit.on .z-container{background: url(../img/jian.png) no-repeat right center;}
.rc_tit.on{ background: #2464A4; color: #fff;}
.aply_pop{ width: 560px; height: 280px; background: #fff;border-radius: 3px; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%);box-shadow: 7px 0 46px rgba(0,0,0,.2); text-align: center; padding: 10px;box-sizing: border-box; display: none;z-index:999;}
.aply_pop h3{ height: 66px; line-height: 66px; text-align: center; border-bottom:1px solid #cccccc; margin-bottom: 25px; font-size: 24px;}
.aply_pop .uploadbtn{ display: inline-block; min-width: 100px; max-width:100%;height: 33px;  text-align: center;line-height: 33px; color: #333; color: #fff; border-radius: 4px; background:#2464A4; position: relative;overflow: hidden;}
.aply_pop .uploadbtn input{ position: absolute; left: 0; bottom: 0; top: 0;right: 0; opacity: 0;}
.aply_pop p{ color: #7f7f7f; margin-top:10px; margin-bottom: 40px;}
.aply_pop .btn_group{ display: flex; justify-content: center; align-items: center;}
.aply_pop .btn_group button{cursor: pointer; display: inline-block; margin: 0 5px; width: 100px; height: 33px; background: #c6c6c6; border:none; color: #fff; border-radius: 3px;line-height:33px;}
.aply_pop .btn_group span{cursor: pointer; display: inline-block; margin: 0 5px; width: 100px; height: 33px; background: #c6c6c6; border:none; color: #fff; border-radius: 3px;line-height:33px;}
.aply_pop .btn_group .surebtn{ background: #929292;}
.aply_pop .closebtn{ width: 27px; height: 27px;background: url(../img/colse2.png) no-repeat center; background-size: 100% 100%; position: absolute; right: 15px; top: 15px; cursor: pointer;}

.artic_con{ line-height: 34px; color: #666; font-size:18px}
.m_footer{display:none;}



.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.6); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; display: flex; justify-content: center;align-items: center; }
.rebox-contents .rebox-content {  border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption {  position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; background:#2464A4;}
.rebox-close { right: 10px; display: flex; align-items: center; justify-content: center; top: 10px; line-height: 38px; font-size: 30px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}
@media screen and (max-width: 1360px){
.m_footer{display:none;}
	
	.lh-logo a{ width: 20vw;}
	.lh-oa>a{ padding: 0 25px;}
	.lh-header{ padding-left: 20px;}
}
@media screen and (max-width: 1300px){
.m_footer{display:none;}
	.container1300,.container1200{width: 94%;}
}
@media screen and (max-width: 1140px){
.z_footer{display:none;}
.m_footer{display:block;}
.mobile_btn{cursor:pointer; width: 50px; height: 45px; position: absolute; right: 0; top: 0; z-index: 4; box-sizing: border-box;  padding: 14px 14px;  }
.mobile_btn.on .line1{transform:rotate(45deg);transform-origin:13% 50%;}
.mobile_btn.on .line2{width:0;}
.mobile_btn.on .line3{transform:rotate(-45deg);transform-origin:13% 50%;}
.mobile_btn span{display:block; width:22px; height:2px; background:#666666; transition:all .45s;}
.mobile_btn .line2{margin:5px 0;}	
.lh-header{ width: 100%; border-bottom: 1px solid #D1D1D1;  box-sizing: border-box; height: 45px; padding: 0 10px;padding-right: 50px; box-sizing: border-box;}
.lh-logo a{ width: auto; height:45px; line-height: 45px;}
.lh-logo a img{ max-height:35px; display: block; margin: 5px 0;}
.lh-oa{ height: 45px;  border-right: 1px solid #D1D1D1}
.lh-header-r{ height: 45px;}
.lh-oa a{line-height: 45px; height: 45px; padding: 0 10px; }
.lh-oa>a i{ display: none;}
.lh-banner,.other_banner{margin-top: 45px; height: 120px;}
.lh-nav{width: 60%; transform: translateX(100%); opacity: 0; transition: ease .8s; padding-top: 30px; box-sizing: border-box; height: 100%; position: fixed; right: 0; top: 45px; z-index: 8; background: #fff;}
.lh-nav li{ display: block; margin: 0; text-align: center; width: 100%; line-height: 50px;}
.lh-nav.on{ transform: translateX(0); opacity: 1;}
.lh-oa-layer{ width:84%; right: 8%; position: fixed;}
.lh-oa-layer{ padding: 20px;}
.lh-oa-layer>h2{ font-size: 18px;text-align: center;}
.lh-oa-layer>ul,.lh-oa-layer>ul li:last-child{ margin-top: 20px;}
.lh-banner .bd li .text{ background: none; padding: 0; height: auto; width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); text-align: center;}
.lh-banner .bd li .text h2{ font-size: 18px;}
.lh-banner .bd li .text h3{ margin: 0;}
.lh-banner .bd li .text a{ display: none;}
.lh-banner .bd li .text:after{ display: none;}

}
/*平板*/
@media screen and (max-width: 1024px){

.m_title{ width: 100%; height: 40px; line-height: 40px; border-bottom:1px solid #e8e8e8; background: #fff; padding: 0 10px; box-sizing: border-box;}
.m_title span,.m_tab li.on{ display: inline-block; font-size: 16px; color: #2464A4;  position: relative;}
.m_title span:before,.m_tab li.on:before{ content: ""; display: block; width: 100%; height: 2px; background: #2464A4;position: absolute; left: 0; bottom: 0;}
.m_title a{ float: right; color: #616161;}
.m_hot a{ display: block; background: #fff; width: 100%; padding: 10px; box-sizing: border-box;}
.m_hot .img{ width: 50%; float: left; height: 110px;margin-right: 10px;}
.m_hot .img img{ width: 100%; height: 100%;}
.m_hot .info{ height: 110px;}
.m_hot .info h3{font-size: 15px; margin-bottom: 10px; line-height: 18px;}
.m_hot .info .desc{ color: #999; line-height: 15px; font-size: 12px;}
.m_tab{ float: left; display: flex; align-items: center; }
.m_news{ margin: 10px 0; background: #fff;}
.m_tab li{display: inline-block; position: relative; line-height: 40px; margin-right: 20px; font-size: 16px;}
.m_news_con{ padding: 10px; box-sizing: border-box;}
.m_news_con ul{ display: none;}
.m_news_con ul.on{ display: block;}
.m_news_con li a{ display: block; width: 100%; height: 37px; line-height: 37px; margin-bottom: 5px; border-bottom: 1px dashed #dfdfdf;}
.m_news_con li span{ display: inline-block; width: 70%;}
.m_news_con li em{ float: right;}
.lh-ad a{ display: block; width: 100%; height: 75px;}
.writbg{ background: #fff;}
.dq_box{margin-bottom: 10px;}
.dq_li{ padding: 15px 10px; box-sizing: border-box; display: flex; justify-content: space-between;align-items: flex-start;}
.dq_li li{width: 23.5%; position: relative; border-radius: 5px; overflow: hidden;}
.dq_li li img{ display: block;}
.dq_li li a{ display: block; width: 100%; height: 100%;}
.dq_li li h3{ display: block; font-weight: bold; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.5); color: #fff;}
.m_case li{ width: 48.8%; float: left; margin-bottom: 10px;}
.m_case ul{ padding: 20px 10px; padding-bottom: 10px; box-sizing: border-box;}
.m_case li:nth-child(even){ float: right;}
.m_case li .img{ width: 100%; height: 110px;    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.m_case li h3{ width: 100%; height:44px;line-height: 44px; overflow: hidden ;}
.m_case li .info{ background: #f7f9fa; padding: 0 10px;box-sizing: border-box;}
.m_footer{ background: #26303f;}
.m_foot_top{ padding:20px 10px;box-sizing: border-box; display: flex; justify-content: space-between; align-items: flex-start;}
.m_addre{ float: left; color: #fff; line-height: 24px;}
.m_code{ float: right; margin-left: auto; flex-shrink: 0;}
.m_code img{ width: 63px; height: 63px;}
.m_code span{ color: #fff; line-height: normal; float: left; text-align: right; margin-right: 10px; margin-top: 30px;}
.m_copy{ color: #67717e; line-height: 18px; border-top:1px solid rgba(103,113,126,.47); padding: 20px 10px;box-sizing:border-box;}
.m_copy a{ color: #0670c4; display: block;}
.other_text h3{ font-size: 18px;}
.other_text .line{ margin: 10px 0;}
.other_text .desc{font-size: 12px;}
.page_nav{ height: 40px;line-height: 40px; width: 100%; overflow: hidden;}
.page_nav .container1200{ width: 100%;}
.page_nav li a{ padding: 0 15px; font-size: 14px;}
.dangqun_list{ padding: 20px 0;}
.dangqun_list li a{ height: 50px; line-height: 50px; padding: 0 10px; padding-left: 25px;}
.dangqun_list li span{ font-size: 14px;}
.dangqun_list li:before{ left: 10px;}
.page_num{ display: none;}
.pages_bar{padding-top: 20px; margin-top: 20px;}
.pages_bar .btn{ width: 100px; height: 40px; line-height: 40px;}
.foot_nav{ display: none;}
.foot_copy{ line-height: 20px; padding:10px 0;}
.foot_copy a{ display: block; float: none;}
.about_page{ padding: 30px 0;}
.about_tit h3{ font-size: 18px;}
.about_desc,.about_num{ margin: 20px 0;}
.about_num li{ width: 33.3%; margin-bottom: 10px;}
.about_num li .timer{ font-size: 24px;}
.about_num li h3{ margin-bottom: 0;}
.index_video .play_box h3{ font-size: 16px; margin-bottom: 10px;}
.index_video .play_box img{ width: 30px;}
.honor_page{ padding: 20px 0;}
.honor_nav{ height: 40px; line-height: 40px; margin-bottom: 20px;}
.honor_list li{ width: 48%;padding: 10px; margin-bottom: 10px;  padding-bottom: 0;}
.honor_list li .img{ height: 112px;}
.honor_list li .tit{ height: 40px; line-height: 40px; font-size: 12px;}
.honor_list .pages_bar{ margin-top: 20px; }
.contact_info{ padding: 0; padding-bottom: 20px;}
.contact_info .titbar{ font-size: 20px; padding: 20px 0; margin-bottom: 20px;}
.contact_info .titbar .tel{ position:  relative; margin-top: 10px; display: block; text-align: left; top: auto; right: auto; transform: translateY(0)}
.contact_code{ display: none;}
.worker_list ul{ margin: 0;}
.worker_list li{ width: 100%; margin: 0; float: left; margin-bottom: 10px;}
.worker_list .img_box{ height: 140px;}
.worker_list2 li .img_box{ width:50%;height:110px}
.worker_list2 li .info{ width:50%; }
.worker_list .info{ padding: 10px;}
.worker_list .desc{ height: 48px;}
.worker_list2 li .desc{ height: 24px;}
.worker_list .text{ padding-top: 0;    padding-bottom: 10px;
    margin-bottom: 10px}
.worker_list .pages_bar{ margin: 20px 0;}
.art_list li{ width: 98%; margin-bottom: 10px;}
.art_list li .imgbox{ height: 200px;}
.art_list li h3,.art_list li h4{ height: 50px; line-height: 51px; padding: 0 10px;}
.hot_news2 .img{ width: 100%; height: 160px;}
.hot_news2 .text{ width: 100%; height: auto;}
.news_page{padding: 20px 0;}
.lh-news-hot .ccont{ margin-top: 10px;height: auto; margin-bottom: 10px; max-height: 72px;}
.lh-news-hot .name{ padding: 10px 0;}
.news_list li{margin-top: 10px;}
.news_list li a{ padding: 10px;}
.news_list li img{ width: 146px; height: 92px;}
.news_list li .info{ height: 92px;}
.news_list li .desc{ height: 24px; margin-bottom: 10px;}
.news_list li h3{ height: 30px; line-height: 30px;}
.news_fr{ display: none;}
.news_fl{ width: 100%;}
.news_tit h3{font-size: 16px; line-height: 24px;}
.news_tit{ display: flex; align-items: center;}
.news_time{ flex-shrink: 0; margin-right: 10px;}
.news_bar{ padding: 15px 0;}
.bshare-custom{ display: none;}
.news_artic{ padding: 20px 0;}
.honor_nav a{ padding: 0 10px;}
.hot_news3 .text{ padding: 10px;}
.news2_list li a{ padding: 10px;}
.yw_page{ padding: 20px 0;}
.yw_desc h3{ font-size: 18px;margin-bottom: 20px;}
.yw_desc{ margin-bottom: 20px;}
.yw_swiper2 li{ width: 98.2%; margin-bottom: 15px;}
.yw_swiper2 .img{ height: 220px;}
.yw_swiper2 .info{ padding: 20px;}
.aply_pop{ width: 90%;}
.aply_pop h3{ height: 40px; line-height: 40px; font-size: 16px;}
.aply_pop p{ margin-bottom: 20px;}
.aply_pop{ height: 232px;}
.rc_list .rc_tit{padding: 0 15px;}
.rc_list .rc_tit span{ display: none; width: auto;}
.rc_list .rc_tit span:first-child{ display: block;}
.rc_list .rc_tit{ line-height: 50px; height: 50px;}
.rc_con{ padding: 20px 15px; line-height: 24px;}
.rc_con .box{ margin-bottom: 20px;}
.aply_btn{ height: 40px; line-height: 40px; width: 100px;}
.msg_page{ padding: 20px 0;}
.z_index_search{ width: 100%; background: #fff; padding: 10px 0;}
.z_search_box{ width:94%;  margin: 0 auto;float:none; height: 32px; overflow: hidden; border:1px solid #0068B6; border-radius: 30px;}

.z_search_box .input{ display: block; height: 30px; width: 80%; padding: 0 10px; box-sizing: border-box; float: left;    border: none;}
.z_search_box .soubtn{ display:block; height: 30px; line-height:30px; float: right; width: 20%;         text-align: center;
    background: #2464a4;
    color: #fff;
    font-size: 14px
}
.artic_con{ font-size:15px; line-height:24px}
}


/*手机*/
@media screen and (max-width: 980px){
.z_footer{display:none;}
.m_footer{display:block;}
.lh-oa{display:none;}
}
